package com.whw.fy.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Transient;

@ApiModel(value = "com-whw-fy-entity-Activ")
@Data
public class Activ {
    /**
     * 教学活动测评id
     */
    @ApiModelProperty(value = "教学活动测评id")
    private Integer activId;

    /**
     * 学生id
     */
    @ApiModelProperty(value = "学生id")
    private Integer activStuid;

    /**
     * 创建日期
     */
    @ApiModelProperty(value = "创建日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date activCreatetime;

    /**
     * 负责教师id
     */
    @ApiModelProperty(value = "负责教师id")
    private Integer activStaffid;

    /**
     * 存储位置内容信息 ,隔开的字符串拼接,在后台转成二维数组
     */
    @ApiModelProperty(value = "存储位置内容信息 ,隔开的字符串拼接,在后台转成二维数组")
    private String activShow;

    /**
     * 存储特殊情况说明描述
     */
    @ApiModelProperty(value = "存储特殊情况说明描述")
    private String activSpecialins;

    /**
     * 主动观察教室里的物品
     */
    @ApiModelProperty(value = "主动观察教室里的物品")
    private String activ1;

    /**
     * 寻找玩具玩儿
     */
    @ApiModelProperty(value = "寻找玩具玩儿")
    private String activ2;

    /**
     * 是否允许肢体接触
     */
    @ApiModelProperty(value = "是否允许肢体接触")
    private String activ3;

    /**
     * 是否哭闹，哭闹时间
     */
    @ApiModelProperty(value = "是否哭闹，哭闹时间")
    private String activ4;

    /**
     * 是否主动关注人
     */
    @ApiModelProperty(value = "是否主动关注人")
    private String activ5;

    /**
     * 对自己的名字是否有反应
     */
    @ApiModelProperty(value = "对自己的名字是否有反应")
    private String activ6;

    /**
     * 是否可以主动的发起互动（包括提要求）
     */
    @ApiModelProperty(value = "是否可以主动的发起互动（包括提要求）")
    private String activ7;

    /**
     * 与人互动时用何种沟通方式（语言，肢体动作，眼神，手势）
     */
    @ApiModelProperty(value = "与人互动时用何种沟通方式（语言，肢体动作，眼神，手势）")
    private String activ8;

    /**
     * 儿童可否安坐？时间是多久？
     */
    @ApiModelProperty(value = "儿童可否安坐？时间是多久？  ")
    private String activ9;

    /**
     * 儿童可否配合老师完成简单的项目？时间？
     */
    @ApiModelProperty(value = "儿童可否配合老师完成简单的项目？时间？")
    private String activ10;

    /**
     * 注意力维持的时间
     */
    @ApiModelProperty(value = "注意力维持的时间")
    private String activ11;

    /**
     * 常见物品的认知数量
     */
    @ApiModelProperty(value = "常见物品的认知数量")
    private String activ12;

    /**
     * 常见的人的认知
     */
    @ApiModelProperty(value = "常见的人的认知")
    private String activ13;

    /**
     * 常见的水果，动物，交通工具，蔬菜的种类认知
     */
    @ApiModelProperty(value = "常见的水果，动物，交通工具，蔬菜的种类认知")
    private String activ14;

    /**
     * 颜色认知
     */
    @ApiModelProperty(value = "颜色认知")
    private String activ15;

    /**
     * 形状认知
     */
    @ApiModelProperty(value = "形状认知")
    private String activ16;

    /**
     * 数字认知
     */
    @ApiModelProperty(value = "数字认知")
    private String activ17;

    /**
     * 汉字的认知
     */
    @ApiModelProperty(value = "汉字的认知")
    private String activ18;

    /**
     * 常见动作图片的认知
     */
    @ApiModelProperty(value = "常见动作图片的认知")
    private String activ19;

    /**
     * 身体部位的认知
     */
    @ApiModelProperty(value = "身体部位的认知")
    private String activ20;

    /**
     * 物品的功能
     */
    @ApiModelProperty(value = "物品的功能")
    private String activ21;

    /**
     * 物品的特征
     */
    @ApiModelProperty(value = "物品的特征")
    private String activ22;

    /**
     * 物品的种类
     */
    @ApiModelProperty(value = "物品的种类")
    private String activ23;

    /**
     * 遵从一步指令：大动作指令、精细动作指令
     */
    @ApiModelProperty(value = "遵从一步指令：大动作指令、精细动作指令")
    private String activ24;

    /**
     * 遵从两步指令
     */
    @ApiModelProperty(value = "遵从两步指令")
    private String activ25;

    /**
     * 执行简单的生活指令：扔垃圾、擦鼻涕等
     */
    @ApiModelProperty(value = "执行简单的生活指令：扔垃圾、擦鼻涕等")
    private String activ26;

    /**
     * 能否发音
     */
    @ApiModelProperty(value = "能否发音")
    private String activ27;

    /**
     * 发音是否清晰
     */
    @ApiModelProperty(value = "发音是否清晰")
    private String activ28;

    /**
     * 能说叠词或者词语
     */
    @ApiModelProperty(value = "能说叠词或者词语")
    private String activ29;

    /**
     * 能否表达需求
     */
    @ApiModelProperty(value = "能否表达需求")
    private String activ30;

    /**
     * 能否说短语
     */
    @ApiModelProperty(value = "能否说短语")
    private String activ31;

    /**
     * 能否进行问答式对话
     */
    @ApiModelProperty(value = "能否进行问答式对话")
    private String activ32;

    /**
     * 能否讲看图说话讲故事
     */
    @ApiModelProperty(value = "能否讲看图说话讲故事")
    private String activ33;

    /**
     * 物体操作模仿
     */
    @ApiModelProperty(value = "物体操作模仿")
    private String activ34;

    /**
     * 粗大动作模仿（一步、两步、三步）
     */
    @ApiModelProperty(value = "粗大动作模仿（一步、两步、三步）")
    private String activ35;

    /**
     * 精细动作模仿
     */
    @ApiModelProperty(value = "精细动作模仿")
    private String activ36;

    /**
     * 物品配对
     */
    @ApiModelProperty(value = "物品配对")
    private String activ37;

    /**
     * 颜色配对
     */
    @ApiModelProperty(value = "颜色配对")
    private String activ38;

    /**
     * 抓握物品
     */
    @ApiModelProperty(value = "抓握物品")
    private String activ39;

    /**
     * 两指、三指捏物品
     */
    @ApiModelProperty(value = "两指、三指捏物品")
    private String activ40;

    /**
     * 小蘑菇钉（插拔）
     */
    @ApiModelProperty(value = "小蘑菇钉（插拔）")
    private String activ41;

    /**
     * 套杯（按照大小套上）
     */
    @ApiModelProperty(value = "套杯（按照大小套上）")
    private String activ42;

    /**
     * 串珠子（双手协调）
     */
    @ApiModelProperty(value = "串珠子（双手协调）")
    private String activ43;

    /**
     * 插棒（插拔）
     */
    @ApiModelProperty(value = "插棒（插拔）")
    private String activ44;

    /**
     * 单片拼图
     */
    @ApiModelProperty(value = "单片拼图  ")
    private String activ45;

    /**
     * 多片拼图
     */
    @ApiModelProperty(value = "多片拼图")
    private String activ46;

    /**
     * 形状箱
     */
    @ApiModelProperty(value = "形状箱		,")
    private String activ47;

    /**
     * 握笔姿势正确与否
     */
    @ApiModelProperty(value = "握笔姿势正确与否")
    private String activ48;

    /**
     * 涂色（运笔，控笔能力）
     */
    @ApiModelProperty(value = "涂色（运笔，控笔能力）")
    private String activ49;

    /**
     * 书写（数字、汉字、拼音）
     */
    @ApiModelProperty(value = "书写（数字、汉字、拼音）")
    private String activ50;
    /**
     * 教学活动创建时间
     */
    @Transient
    @ApiModelProperty(value = "教学活动创建时间(传这个)")
    private String activCreateTimeToString;
}